const getJSON = () => ({
    content: '',
    sceneId: null, // 场景id
    id: null, // 组件id
    pageId: null,
    type: '{{type}}', // 组件类型
    title: '{{name}}', // 组件名字
    name: '{{name}}', // 组件名字
    num: 1,
    // 组件样式
    css: {
        paddingTop: '7px',
        paddingBottom: '7px',
        paddingLeft: '16px',
        paddingRight: '16px',
        width: '320px',
    },
    properties: {
        title: '{{name}}',
        buttonColor: '#1261ff',
        anim: [], // 动画
        required: false, // 是否必填
        formRelevant: {
            title: {
                // 题目标题
                content: '{{name}}',
                // 题目标题样式
                css: {
                    paddingBottom: '8px',
                    textAlign: 'left',
                    color: '#333',
                    fontSize: '14px',
                    lineHeight: 1.4,
                    fontWeight: 'bold',
                },
            },
            des: {
                // 提示语
                content: '',
                // 提示语样式
                css: {
                    color: 'rgb(102, 102, 102)',
                    fontWeight: 'normal',
                    paddingBottom: '8px',
                },
            },
            // 以下是各个组件自定义的属性
        },
    },
});

function {{_type}}Factory() {
    'ngInject';
    return {
        getJSON,
    };
}

module.exports = {{_type}}Factory;
